<?php
include '../main/main.inc.php';
if(!$session->sesssionExists())
	die("Sessione Inesistente");

class calendar extends calendar_data 
{	
	public function __construct()
	{
		parent::__construct();
		
		switch ($_REQUEST['op'])
		{
			case "AjaxGetCalendarEvents":
				echo $this->AjaxGetCalendarEvents();
			break;
			case "AjaxGetCalendarEventTip":
				echo $this->AjaxGetCalendarEventTip();
			break;

		}	
	}

	
	public function AjaxGetCalendarEvents()
	{
		return json_encode(parent::getCalendarEvents());
	}
	
	public function AjaxGetCalendarEventTip()
	{
		$event = parent::getCalendarTooltipEvent();
		
		$signupplayer = parent::getCalendarPlayeronEvent();
		
		$body .= '<div class="calendar-tip">'
		.'<div class="title"><strong><center>'.$event['eventname'].'</center></strong></div>'
		.'<div align="left"><b>Partenza:</b> '.sys::getdate($event['startdate'],'full').'</div>'
		.'<div align="left"><b>Chiusura:</b> '.sys::getdate($event['enddate'],'full').'</div>'
		.'<div align="left"><b>Scadenza:</b> '.sys::getdate($event['duedate'],'full').'</div>'
		.'<div align="left"><b>Nome Istanza:</b> '.$event['istancename'].'</div>'
		.'<div align="left"><b>Iscrizione solo Spec Primaria:</b> '.(($event['onlyprimaryspec'] == 1)?'SI':'NO').'</div>'
		.'<div align="left"><b>Iscrizione solo per i Main:</b> '.(($event['onlymain'] == 1)?'SI':'NO').'</div>'
		.'<div align="left"><b>Status Iscrizioni:</b><br />Sei iscritto con:';
		if(is_array($signupplayer))
		{
			foreach($signupplayer as $pgid=>$pgname)
			{
				$body .= ''.$pgname.' ';
			}
		}
		$body .='</div><br /><div align="right">Clicca sull\'evento per iscriverti</div>'
		.'</div>';
		
		return $body;
	}
}

if($session->sesssionExists())
		$Calendar = new calendar();
?>